.layer{
	position:relative;
}
.layer1{
	
	height:100%;
}
.layer2{
	top:0;
	left:0;
	right:0;
	bottom:0;
	position:absolute;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.4);
	z-index:5;
	display:none;
}

.layer-content{
	margin:3%;
	background:#fff;
	height:87%;
	border-radius:10px;	
}
.layer-top{
	height:13%;
	width:100%;
	text-align:center;
	padding:5px 0;
	font-size:2.5rem;
	background:#eee;
	border-top-right-radius:10px;
	border-top-left-radius:10px;
	display:table;	
}
.layer-top1{
	height:10%;
	width:100%;
	text-align:center;
	padding:5px 0;
	font-size:2.5rem;
	background:#eee;
	border-top-right-radius:10px;
	border-top-left-radius:10px;
	display:table;	
}
.layer-top>div,.layer-top1>div{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	
}
.layer-body{
	padding:20px;
	height: 90%;
}
.layer2 .div-group4{
	float: left;
    width: 25%;
    height: 10%;
}
.div-group8{
	width:50%;	
	height: 10%;
	float: left;
}
.div-group8 label{
	width:20%;
	font-size:1.2rem;
	font-weight:500;
}
.div-group8 input{
	width: 75%;
    height: 50%;
    padding-left:5px;
}
.div-group4 label{
	width:40%;
	font-size:1.2rem;
	font-weight: 500;
}
.div-group4 input,.div-group4 select{
	width: 50%;
    height: 50%;
    padding-left:5px;
}
.input-form{
	height:100%;	
}
.label-text{
	font-size:1.2rem;
	font-weight: 500;
}
.textarea{
	width:98%;
	height:40%;
}
.save{
	background:#08c;
	padding: 5px 20px 5px 30px;
    letter-spacing: 10px;
	color:#fff;
	margin-right:20px;
	
}
.cancel{
	background:#f9a109;
	padding: 5px 20px 5px 30px;
    letter-spacing: 10px;
	color:#fff;	
}
.layer2 .foot{
	float:right;
	margin-top:20px;
	margin-right:2%;
}
/*修改时间控件样式*/
.layer2  .span-date{
	position: relative;
    left: -20px;
    color: #000; 
    width: 1%;
    display: inline-block;
}
/*用户管理弹出层*/
/* 删除layer*/
.layer-remove .layer-content{
	width:400px;
	height:200px;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	margin:auto;
	
}
.layer-remove .layer-content .layer-msg{
	height: 80%;
	width:100%;
    text-align: center;
    font-size: 20px;
    display:table;
    /* line-height: 100%; */
  
}
.layer-remove .layer-content .layer-msg>div{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.layer-remove .layer-content  .layer-btn{
	height:20%;
	display:table;
	width:100%;
}
.layer-btn .sure2{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	background:#08c;
	letter-spacing: 20px;
	text-indent: 20px;
	border-bottom-left-radius:10px;
}
.layer-btn .cancel2{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	background:#f9a109;
	letter-spacing: 20px;
	text-indent: 20px;
	border-bottom-right-radius:10px;
}
/*详情层*/
.layer-amsg .layer-content{
	width:500px;
	height:300px;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	margin:auto;
}
.layer-amsg .layer-content .layer-body{
	height:75%;
	text-align:center;
}
.layer-amsg .layer-content .layer-body label{
	margin-right:20px;
	margin-top:20px;
}
.layer-amsg .layer-content .layer-body input{
	width:200px;
}
.layer-amsg .layer-content .layer-msg>div{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.layer-amsg .layer-content  .layer-btn{
	height:14%;
	display:table;
	width:100%;
}
/*新增用户层  */
.layer-add .layer-content{
	width:500px;
	height:450px;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	margin:auto;
}
.layer-add .layer-content .layer-body{
	height:75%;
	text-align:center;
}
.layer-add .layer-content .layer-body label{
	margin-right:20px;
	margin-top:20px;
}
.layer-add .layer-content .layer-body input{
	width:200px;
}
.layer-add .layer-content .layer-msg>div{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.layer-add .layer-content  .layer-btn{
	height:14%;
	display:table;
	width:100%;
}
/*新增按钮  */
.add-a{
	letter-spacing: 20px;
	text-indent: 20px;
	background:#fff;
	border:1px solid #666;
	color:#0080ff;
	display:inline-block;
	height:3rem;
	margin-right:20px;
	line-height:3rem;
	border-radius:5px;
	
}
/*维保管理新增*/
.div-group5{
	float: left;
    width: 20%;
    height: 33%;	
}
.input-list{
	border-bottom: 1px solid #013f78;
    margin-bottom: 1em;
    height: 30%;
}
.div-group5 label {
    width: 30%;
    font-size: 1.2rem;
    font-weight: 500;
}
.div-group5>.g-input>input,.div-group5>.g-input>select{
	width: 90%;
	background:none;
	border:1px solid #999;
	border-radius:0;
	height:100%;
	padding-left:5px;
}
.multiselect{
	text-align:left;
	height:100%;
}
.multiselect-native-select b {
    position: absolute;
    right: 7px;
    top: 9px;
}
.div-group5 .g-input{
	width:65%;
	display: inline-block;
	height:30px;
}
.multiselect-native-select>.btn-group{
	height:100%
}
.line-input{
	height:14%;	
}
.line-input input{
	width:98%;
	height: 30px;
	margin-top:5px;
}
.left-input{
	height:30px;
	width:60%;
	padding-left:5px;
		
}
.right-input{
	height:30px;
	width:29%;
	padding-left:5px;
}
.a-btn{
	margin-top:20px;
	margin-right:30px;
}
.font-s1{
	font-size:1.2rem;
}